detonating firework - German English Dictionary